feel restless - German English Dictionary